package com.itheima.springboot_21_j2cache.config;

import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration //spring根据这个注解,加载配置对象
public class MPConfig {
    @Bean //这就是一个bean对象,挂载到spring配置对象身上
    public MybatisPlusInterceptor mybatisPlusInterceptor(){
        MybatisPlusInterceptor interceptor=new MybatisPlusInterceptor();//声明一个配置拦截器
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor());//为配置拦截器,添加内容:添加一个分页管理器
        return interceptor;//返回一个配置拦截器
    }
}
